package cn.edu.suda.ada.database.dao;

import cn.edu.suda.ada.database.exception.DatabaseException;

/**
 * 默认数据库操作类
 * 
 * @author JiangJun
 *
 */
public class DefaultModel extends Model {
	/**
	 * 实例化，通常继承类里设置表名
	 * 
	 * @throws DatabaseException
	 */
	public DefaultModel() throws DatabaseException {
		super();
	}
	
	/**
	 * 实例化，使用默认主键
	 * 
	 * @param tableName 数据表名称
	 * @throws DatabaseException 无法获取配置文件或无法关闭数据库连接
	 */
	public DefaultModel(String tableName) throws DatabaseException {
		super(null, tableName);
	}
	
	/**
	 * 实例化
	 * 
	 * @param tableName 数据表名称
	 * @param key 主键名称
	 * @throws DatabaseException 无法获取配置文件或无法关闭数据库连接
	 */
	public DefaultModel(String tableName, String key) throws DatabaseException {
		super(null, tableName, key);
	}
}
